﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Helena.Models;

namespace Helena.Areas.Salidas.Models
{
    public interface InterfazLogicaSalida
    {
        DBContext context_publico { get; }
        void i_AgregarSalida(SalidaView s);
        void i_ModificarSalida(SalidaView s);
        void i_EliminarSalida(int id);        
        List<SalidaView> i_RetornarSalidas();
        SalidaView i_RetornarSalida(int id);

        List<DetalleSalidaView> DetallesDeUnaSalida(int salidaID);
        void AgregarDetalleaSalida(int id, DetalleSalidaView dsv);
        void i_ModificarDetalle(int id, DetalleSalidaView dsv);
        void i_EliminarDetalle(int id, DetalleSalidaView dsv);
    }
}
